"""
案例一： 传递普通参数，根据手机号查询会员信息
需求： 调用MemberService服务中findByTelephone接口， 获取响应数据并打印， 请求参数（
    手机号：13020210001 ）

实现步骤分析：
1. 导包
from dubboclient import DubboClient
2. 创建DubboClient对象
DubboClient对象 = DubboClient(服务器IP, 服务器端口)
dubbo_client = DubboClient("211.103.136.244", 6502)
3. 调用服务接口
接口响应数据 = DubboClient对象.invoke(服务名称, 方法名称, 方法参数列表)
4. 获取响应数据

dubbo>ls -l MemberService
com.itheima.pojo.Member findByTelephone(java.lang.String)

接口定义：Member findByTelephone(String telephone)
接口说明：根据手机号查询会员信息
服务名称：MemberService
方法名称：findByTelephone
参数说明：字符串类型，需要查询的手机号
返回说明：
    1. 如果会员存在，返回会员信息
    2. 如果不存在，返回null

步骤
# 1. 导包
# 2. 创建DubboClient对象
# 3. 调用服务接口
# 4. 获取响应数据
"""

# 1. 导包
from dubboclient import DubboClient

# 2. 创建DubboClient对象
dubbo_client = DubboClient("211.103.136.244", 6502)

# 3. 调用服务接口
response = dubbo_client.invoke("MemberService", "findByTelephone", "13020210001")

# 4. 获取响应数据
print("response ===", response)
